/*******************************************************************************
 *
 * File:        PIC32SKLIB.h
 * Progetto:    Robottino
 * Ambiente:    PIC32
 * Data:        14/03/2012
 * Autore:      M. Tili
 * Versione:    00.01
 *
 * Descrizione: 
 *   File di intestazione per il modulo di interfaccia verso le librerie
 *   low level del microcontrollore.
 *
 *
 * Modifica:  22/05/2012  | M.Tili
 *                        | Inserito prototipo extern per Pic32SafeState.
 *
 */
#ifndef PIC32SKLIB_H
#define PIC32SKLIB_H

#ifdef WIN32
#include "STUB_PLIB.h"
#else
#include <plib.h>
#endif

#define  SYS_FREQ              (80000000L)


/*** ESPORTAZIONE FUNZIONI ***/
extern  void  Pic32Init      (void);
extern  void  Pic32RunInput  (void);
extern  void  Pic32RunOutput (void);
extern  void  Pic32DelayMs   (TIMEMS msec);
extern  void  Pic32SafeState (INT8U fatalError);


#else
  #error "MULTIPLE INCLUSIONS PIC32SKLIB_H"
#endif
